Scheduling Strategy in Fault Tolerant Time Triggered Architectures
نویسندگان
چکیده
Reliable safety critical systems are designed for fault tolerance and impose high dependability with reliability requirements. Scheduling such systems is hard in traditional event triggered systems and becomes difficult as complexity increases. Time triggered systems with timing guaranteed in task activation, avoiding the risk of missing a hard-critical deadline, overcoming the problem of time predictability. As time triggered pattern is going to take control in safety critical applications, gradually scheduling strategies to be more robust and optimal in resource allocation. Previous work has been on handling the schedule of messages within the time triggered protocol for a given TDMA configuration. The sequence and size of slots in a TDMA round are resolved to reduce the delay. Greedy heuristic and meta-heuristics like Simulated Annealing, Genetic algorithms etc., are investigated for better optimization. The Greedy Algorithm works on arriving at global optima by selecting a local optimum. The worst case here is the visit of all the nodes for best possible solution. Randomly each member is selected from the neighborhood in the simulated annealing process, thereby determining the movement to next state. Simulated Annealing parameters make easy in finding near-optimal solutions within a reasonable time. The selection, crossover and mutation, are the fundamental genetic operations of Genetic Algorithm used to modify the solution to obtain appropriate resultant offspring passing on features to succeeding generations. Genetic Algorithm scheduling in fault tolerant time triggered architectures show significant performance improvement when nodes are large in number and guaranteed for optimal solution.
منابع مشابه
TTP - A Protocol for Fault-Tolerant Real-Time Systems
The Time-Triggered Protocol integrates such services as predictable message transmission, clock synchronization, membership, mode change, and blackout handling. It also supports replicated nodes and replicated communication channels. eal-time control systems must share critical information among autonomous subsystems in a timely and reliable manner. For example, automotive applications have sep...
متن کاملReliability-Driven Fault Tolerant Scheduling Heuristics for Distributed Embedded Real-Time Systems
We present a new scheduling approach to produce automatically a fault tolerant distributed schedule for critical distributed and real-time embedded systems. The approach that we propose take as input a set of operations (tasks), a target distributed architecture, some distribution constraints, some indications on the execution times of the operations on the processors of the target architecture...
متن کاملStability Assessment Metamorphic Approach (SAMA) for Effective Scheduling based on Fault Tolerance in Computational Grid
Grid Computing allows coordinated and controlled resource sharing and problem solving in multi-institutional, dynamic virtual organizations. Moreover, fault tolerance and task scheduling is an important issue for large scale computational grid because of its unreliable nature of grid resources. Commonly exploited techniques to realize fault tolerance is periodic Checkpointing that periodically ...
متن کاملFault Tolerant Real Time Systems
Real time systems are systems in which there is a commitment for timely response by the computer to external stimuli. Real time applications have to function correctly even in presence of faults. Fault tolerance can be achieved by either hardware or software or time redundancy. Safety-critical applications have strict time and cost constraints, which means that not only faults have to be tolera...
متن کاملA fault tolerant dynamic time triggered protocol
The increasing use of embedded networks in safety-critical systems, for example in the automotive and avionics fields, comes with additional requirements like real-time capabilities and fault-tolerance. This work presents the new fault-tolerant real-time protocol TEA, which provides the ability of fault-tolerant dynamic arbitration, in opposite to already present protocols. TEA tolerates single...
متن کامل